/* head */
body{
	background-color: #f2f2f2;
}
.title {
	width: 100%;
	height: 1.173333rem;
	line-height: 1.173333rem;
	text-align: center;
	position: relative;
	background-color: #fff;
	border-bottom: 0.026667rem solid #e9e9e9;
}
.title p {
	font-size: 0.48rem;
	color: #333333;
}
.title .back {
	width: 0.32rem;
	height: 0.48rem;
	position: absolute;
	top: 0.373333rem;
	left: 0.426667rem;
}
.title .share {
	position: absolute;
	top: 0.373333rem;
	right: 0.426667rem;
}
.line {
	width: 100%;
	height: 0.213333rem;
	background-color: #f2f2f2;
}

/* 确认理财 */
.my-balance {
	width: 100%;
	height: 2.32rem;
	background: url(../../web/img/finacing/my_blbg.png) no-repeat;
	background-size: 100% 100%;
}
.myb-tit {
	font-size: 0.373333rem;
	color: #fff;
	margin: 0 0.426667rem;
	padding: 0.266667rem 0;
}
.myb-num {
	font-size: 0.906667rem;
	color: #fff;
	text-align: center;
	line-height: 0.8rem;
	margin-top: 0.133333rem;
}
.set-money {
	width: 100%;
	margin-top: 0.213333rem;
	background-color: #fff;
	position: relative;
	text-align: center;
}
.set-money input {
	width: 6.8rem;
	margin: 0 auto;
	height: 0.32rem;
	line-height: 0.32rem;
	font-size: 0.32rem;
	padding: 0.48rem 0 0.4rem 2.346667rem;
	border-bottom: 0.026667rem solid #e6e6e6;
}
.stm-tit {
	font-size: 0.373333rem;
	color: #333333;
	position: absolute;
	top: 0.4rem;
	left: 0.426667rem;
}
.my-cl {
	width: 0.373333rem;
	height: 0.373333rem;
	position: absolute;
	top: 0.426667rem;
	right: 0.426667rem;
}
.set-sy {
	width: 9.146667rem;
	margin: 0 auto;
	height: 0.906667rem;
	text-align: left;
	font-size: 0.373333rem;
	color: #333333;
	line-height: 0.906667rem;
}
.set-sy .set-num {
	color: #f6390c;
	float: right;
}
.use-red {
	width: 92%;
	height: 1.333333rem;
	line-height: 1.333333rem;
	margin: 0 auto;
	padding: 0 4%;
	margin-top: 0.213333rem;
	background-color: #fff;
	overflow: hidden;
}
.use-red .ur-l {
    float: left;
    font-size: 0.373333rem;
    color: #333333;
}
.use-red .ur-r {
    float: right;
    font-size: 0.32rem;
    color: #f6390c;
}
.ur-red {
	width: 0.48rem;
	height: 0.506667rem;
	padding-right: 0.133333rem;
	vertical-align: -0.08rem;
}
.to-r {
	width: 0.24rem;
	height: 0.48rem;
	padding-left: 0.266667rem;
	vertical-align: -0.106667rem;
}
.use-red2 {
	margin-bottom: 0.213333rem;
}
.use-red2 .ur-red {
	width: 0.533333rem;
	height: 0.346667rem;
}
.agree {
	width: 100%;
	text-align: center;
	color: #c9c9c9;
	background-color: #fff;
	padding-bottom: 0.986667rem;
}
.agree p {
    padding-top: 0.586667rem;
	padding-bottom: 0.346667rem;
}
.agree input {
	margin-right: 0.133333rem;
    vertical-align: -0.053333rem;
}
.agree span {
	color: #00affe;
}
.agree .fina-btn,.nouse-btn {
	width: 9.146667rem;
	height: 1.173333rem;
	margin: 0 auto;
	line-height: 1.173333rem;
	font-size: 0.48rem;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	background-color: #f6390c;
	box-shadow: 0.026667rem 0.026667rem 0.133333rem #f6380b;
}

/*可用红包 */
.my-red {
	overflow: hidden;
	padding: 0.002667rem; 
	width: 100%;
	background-color: #fff;
	margin-bottom: 0.213333rem;
}
.my-red div,.my-red ul {
	float: left;
}
.my-red div {
	position: relative;
	width: 2.133333rem;
	height: 2.906667rem;
	margin: 0.106667rem 0 0.186667rem 1.386667rem;
	background: url(../../web/img/finacing/my_red.png) no-repeat;
	background-size: 100% 100%;
}
.my-red div p {
	font-size: 0.32rem;
	color: #fff;
	text-align: center;
    margin-top: 1.333333rem;
}
.my-red div p span {
	font-size: 0.533333rem;
}
.my-red ul {
	margin-top: 0.773333rem;
	margin-left: 0.933333rem;
	padding-left: 0.933333rem; 
	border-left: 0.026667rem solid #a6a6a6;
}
.my-red ul li {
    color: #333333;
}
.my-red ul li:last-child {
	color: #999999;
}
.my-red ul .riqi {
	margin-top: 0.346667rem;
}
.my-red ul li .mr-tit {
	color: #f6390c;
}
.my-red ul li .mr-txt {
	display: inline-block;
	margin-top: 0.133333rem;
}
.nouse-btn {
	margin-top: 0.8rem;
}


/* ticket */
.my-ticket {
	width: 100%;
}
.tic1 {
	width: 9.066667rem;
	height: 2.666667rem;
	margin: 0 auto;
	margin-top: 0.533333rem; 
	overflow: hidden;
}
.tic1>div {
	float: left;
}
.tic1 .tic1-l {
	width: 2.933333rem;
	height: 2.666667rem;
	line-height: 2.666667rem;
	text-align: center;
	background: url(../../web/img/account/yhq_red.png) no-repeat;
	background-size: 100% 100%;
}
.tic1-l p {
	font-size: 0.533333rem;
	color: #fff;
}
.tic1-l p span { font-family: Helvetica; font-size: 1.226667rem; }

.tic1 .tic1-r {
	width: 6.133333rem;
	height: 2.666667rem;
	background-color: #fff;
}
.tic1 .tic1-r p {
	margin-left: 1.226667rem;
	position: relative;
}
.tic1 .tic1-r p::before {
	width: 0.08rem;
	height: 0.08rem;
	content: " ";
	border-radius: 50%;
	background-color: #666666;
	position: absolute;
	top: 0.186667rem;
	left: -0.186667rem;
}
.tic1 .tic1-r .tr-tim::before {
	background-color: #999999;
}
.tr-tit {
	color: #333333;
	margin-top: 0.826667rem;
}
.tr-tim {
	color: #9f9f9f;
	margin-top: 0.32rem;
}



/* 弹窗 */
.mod-tanchu {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 888;
}
.mt-cont {
	width: 5.866667rem;
	height: 3.04rem;
	margin-top: 6.773333rem;
	margin-left: 2.08rem;
	border-radius: 4px;
	background-color: #fff;
	text-align: center;
}
.mt-cont p {
	font-size: 0.373333rem;
	color: #333333;
	padding: 0.666667rem 0;
	border-bottom: 1px solid #eaeaea;
}
.mt-btn {
	width: 100%;
}
.mt-btn li {
	width: 50%;
}
.mt-btn li p {
	width: 1.706667rem;
	height: 0.8rem;
	margin: 0.16rem auto;
	font-size: 0.373333rem;
	line-height: 0.8rem;
	text-align: center;
	border-radius: 3px;
	padding: 0;
}
.mt-btn li .no-btn {
	color: #f6390d;
	border: 0.026667rem solid #f6390d;
}
.mt-btn li .yes-btn {
	color: #fff;
	background-color: #f6390d;
}
.lll{
	position: absolute;
	bottom: 1.413333rem;
	left: 0;
	width: 100%;
	height: 2.666667rem;
	background-color: #fff;
	padding: 0.002667rem;
}
.login {
	width: 66%;
	margin: 0.853333rem auto;
}
.login div{
	width: 2.666667rem;
	height: 0.96rem;
	line-height: 0.96rem;
	text-align: center;
	font-size: 0.426667rem;
	border-radius: 3px;
}
.login .lgn-btn {
	color: #fff;
	background-color: #f6390d;
}
.login .rgs-btn {
	color: #f6390d;
	border: 0.026667rem solid #f6390d;
}













